#include <stdio.h>
#include <sys/types.h>
#include <unistd.h>
#include <sys/stat.h>
#include <fcntl.h>
#include <stdlib.h>
#include <string.h>
#include <sys/wait.h>

#define PATHNAME  "./myfifo"

int main()
{
    // if (mkfifo(PATHNAME,O_CREAT | 0644))
    // {
    //     perror("mkfifo error\n");
    //     exit(1);
    // }

    int fd = open(PATHNAME,O_RDONLY);

    char buffer[1024];

    while(1)
    {
        memset(buffer,0,sizeof(buffer));
        read(fd,buffer,sizeof(buffer));
        printf("%s\n",buffer);
    }

    close(fd);

    return 0;
}